FROM python:3.7-alpine
LABEL maintainer="hogwarts"

#工作路径设定为/code
WORKDIR /code

#创建环境变量给 Flask使用
ENV FLASK_APP app.py
ENV FLASK_RUN_HOST 0.0.0.0

#复制 app.py 到容器内 /code 目录
COPY app.py /code

#安装gcc工具、python的依赖
RUN pip install flask -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com && pip install redis -i https://mirrors.huaweicloud.com/redis/ --trusted-host mirrors.huaweicloud.com
# 映射端口
EXPOSE 5000

STOPSIGNAL SIGTERM

#为容器设置默认启动命令
CMD ["flask","run"]